Przykad A.9. Zastosowanie czasu nanosekundowego w Javie
TrialSuite tsM = new TrialSuite();
TrialSuite tsN = new TrialSuite();
for (long len = 1000000; len <= 5000000; len += 1000000) {
   for (int i = 0; i < 30; i++)
      long nowM = System.currentTimeMillis();
      long nowN = System.nanoTime();
      long sum = 0;
      for (int x = 0; x < len; x++) { sum += x; }
      long endM = System.currentTimeMillis();
      long endN = System.nanoTime();
      tsM.addTrial(len, nowM, endM);
      tsN.addTrial(len, nowN, endN);
   }
}
